elephantine tortoise (testudo elephantopus) - Spanish English Dictionary